"""运算符"""""

"""数学运算"""
# + - * / //(除法取整) %(除法取余) **(幂运算)，返回的是新的对象
print(3 // 2)
print(3 % 2)
print(2 ** 0.5)  # 根号2
print(2 ** 32)  # 2的32次方
print(2 ** (3 / 2))  # 2的二分之三次幂
print(0.1 + 0.2)  # 0.30000000000000004 因为计算机是二进制，计算小数时会有误差

"""赋值运算"""
# = 、 += 、-= ，返回的是新的对象
a = 1
a += 1  # a = a + 1
print(a)  # 2
a -= 3  # a = a - 3
print(a)  # -1

"""比较运算"""
# > < == <= >= != ,返回的是布尔值
print(1 != 2)  # True
print(2 > 3)  # False

"""身份运算"""
# is 、 is not ，返回是布尔值
b = 'abc'
c = 'abc'
d = 'a'
print(b is c) # True
print(d is not b) # True

"""成员运算"""
# in 、 not in ，返回的布尔值
print('a' in b) # True
print('a' not in b) # False

"""逻辑运算"""
# and or not 返回的是布尔值
# print(bool(0) or bool(1))
# print(bool(0) and bool(1))
# print(not bool(0))

userinput = input('请输入任意内容')
if not userinput:   #如果输入为空
    print(None)
else:
    print(1)